// samsting : this file is auto create.

#ifndef ALIYUN_Drds_CreateDrdsInstanceRequest_H_
#define ALIYUN_Drds_CreateDrdsInstanceRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Drds {

class CreateDrdsInstanceRequest : public RpcAcsRequest {
public:
  CreateDrdsInstanceRequest();

  const string& GetDescription(void) const;
  void          SetDescription(const string& Description);

  const string& GetZoneId(void) const;
  void          SetZoneId(const string& ZoneId);

  const string& GetType(void) const;
  void          SetType(const string& Type);

  int  GetQuantity(void) const;
  void SetQuantity(int Quantity);

  const string& GetSpecification(void) const;
  void          SetSpecification(const string& Specification);

  const string& GetPayType(void) const;
  void          SetPayType(const string& PayType);

  const string& GetVpcId(void) const;
  void          SetVpcId(const string& VpcId);

  const string& GetVswitchId(void) const;
  void          SetVswitchId(const string& VswitchId);

private:
  string Description_;
  string ZoneId_;
  string Type_;
  int    Quantity_;
  string Specification_;
  string PayType_;
  string VpcId_;
  string VswitchId_;

};

} } // namespace aliyun { namespace Drds {

#endif // #ifndef ALIYUN_Drds_CreateDrdsInstanceRequest_H_

// end of file 
